//
//  NSData+Encryption.h
//  YTEncryption
//
//  Created by YaTang on 2017/7/19.
//  Copyright © 2017年 YaTang. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface NSData (Encryption)

/**
 MD5计算
 @return 返回经过MD5计算的数据
 */
- (NSString *)MD5String;

/**
 MD5计算
 @return 返回经过MD5计算的数据(大写)
 */
- (NSString *)MD5StringForUppercase;

/**
 DES加密
 @param key des加密使用的Key
 @return 返回经过MD5计算的数据
 */
- (NSString *)encryptUseDESWithKey:(NSString *)key;

/**
 DES解密
 @param key des加密使用的Key
 @return 返回经过MD5计算的数据
 */
- (NSString *)decryptUseDESWithKey:(NSString *)key;

@end

NS_ASSUME_NONNULL_END
